package business;

import dados.Produto;
import exceptions.ObjetoInvalidoException;
import exceptions.ProdutoIndisponivelException;
import exceptions.ProdutoJaCadastradoException;
import exceptions.ProdutoNaoCadastradoException;

public interface InterfaceCadastroProduto {

	public void inserir(Produto p) throws ProdutoJaCadastradoException, ObjetoInvalidoException;

	public void remover(Produto p) throws ProdutoNaoCadastradoException;

	public Produto procurar(String cod) throws  ObjetoInvalidoException;

	public void atualizar(Produto p) throws ProdutoNaoCadastradoException, ProdutoIndisponivelException;

}
